package com.citcc.business.bean;

import com.citcc.common.base.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 服务模块表 t_cdz_ser_type_module
 *
 * @author itqinbo
 * @date 2019-04-07
 */
public class TCdzSerTypeModule extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 类型id（TB_SER_TYPE_INFO表的主键）
     */
    private String serId;
    /**
     * 标题名称
     */
    private String title;
    /**
     * 标题图片
     */
    private String logoPicUrl;
    /**
     * 跳转url
     */
    private String linkUrl;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 统计时间
     */
    private Date statisDate;
    /**
     * 删除标识（0：未删除；1:已删除）
     */
    private String delFlag;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 更新时间
     */
    private Date updateDate;
    /**
     * 创建人
     */
    private String creator;
    /**
     * 修改人
     */
    private String modifier;
    /**
     * 显示标识（0:不显示，1：显示）
     */
    private String showFlag;
    /**
     * 类型简称
     */
    private String type;
    /**
     * iOS是否用旧webview（0：不用，1：用）
     */
    private String iosWebviewFlag;
    /**
     * 是否隐藏导航栏（0：不隐藏，1：隐藏）
     */
    private String isHiddenNav;
    /**
     * 是否h5  (0：不是  1：是)
     */
    private String isH5url;
    /**
     * 是否用h5标题  (0：不是  1：是)
     */
    private String isH5title;
    /**
     * 是否使用gps定位 (0：不是  1：是)
     */
    private String isGps;
    /**
     * app来源（0：和路宝，1：车主通）
     */
    private String appSource;
    /**
     * 机构编码
     */
    private String orgCode;
    /**
     * 会员等级（0：普通会员，1：白银会员，2：黄金会员）
     */
    private String memberLevel;
    /**
     * 会员开通跳转链接
     */
    private String memberLinkUrl;
    /**
     * 是否需要登录（0：不需要，1：需要）
     */
    private String isLogin;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setSerId(String serId) {
        this.serId = serId;
    }

    public String getSerId() {
        return serId;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTitle() {
        return title;
    }

    public void setLogoPicUrl(String logoPicUrl) {
        this.logoPicUrl = logoPicUrl;
    }

    public String getLogoPicUrl() {
        return logoPicUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getSort() {
        return sort;
    }

    public void setStatisDate(Date statisDate) {
        this.statisDate = statisDate;
    }

    public Date getStatisDate() {
        return statisDate;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getCreator() {
        return creator;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public String getModifier() {
        return modifier;
    }

    public void setShowFlag(String showFlag) {
        this.showFlag = showFlag;
    }

    public String getShowFlag() {
        return showFlag;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public void setIosWebviewFlag(String iosWebviewFlag) {
        this.iosWebviewFlag = iosWebviewFlag;
    }

    public String getIosWebviewFlag() {
        return iosWebviewFlag;
    }

    public void setIsHiddenNav(String isHiddenNav) {
        this.isHiddenNav = isHiddenNav;
    }

    public String getIsHiddenNav() {
        return isHiddenNav;
    }

    public void setIsH5url(String isH5url) {
        this.isH5url = isH5url;
    }

    public String getIsH5url() {
        return isH5url;
    }

    public void setIsH5title(String isH5title) {
        this.isH5title = isH5title;
    }

    public String getIsH5title() {
        return isH5title;
    }

    public void setIsGps(String isGps) {
        this.isGps = isGps;
    }

    public String getIsGps() {
        return isGps;
    }

    public void setAppSource(String appSource) {
        this.appSource = appSource;
    }

    public String getAppSource() {
        return appSource;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setMemberLevel(String memberLevel) {
        this.memberLevel = memberLevel;
    }

    public String getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLinkUrl(String memberLinkUrl) {
        this.memberLinkUrl = memberLinkUrl;
    }

    public String getMemberLinkUrl() {
        return memberLinkUrl;
    }

    public void setIsLogin(String isLogin) {
        this.isLogin = isLogin;
    }

    public String getIsLogin() {
        return isLogin;
    }

    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("serId", getSerId())
                .append("title", getTitle())
                .append("logoPicUrl", getLogoPicUrl())
                .append("linkUrl", getLinkUrl())
                .append("sort", getSort())
                .append("statisDate", getStatisDate())
                .append("delFlag", getDelFlag())
                .append("createDate", getCreateDate())
                .append("updateDate", getUpdateDate())
                .append("creator", getCreator())
                .append("modifier", getModifier())
                .append("showFlag", getShowFlag())
                .append("type", getType())
                .append("iosWebviewFlag", getIosWebviewFlag())
                .append("isHiddenNav", getIsHiddenNav())
                .append("isH5url", getIsH5url())
                .append("isH5title", getIsH5title())
                .append("isGps", getIsGps())
                .append("appSource", getAppSource())
                .append("orgCode", getOrgCode())
                .append("memberLevel", getMemberLevel())
                .append("memberLinkUrl", getMemberLinkUrl())
                .append("isLogin", getIsLogin())
                .toString();
    }
}
